model:
sets:
 num/1..8/:A1, A2, A3, A4, A5, A6,B1,B2,B3,B4,B5,B6;
endsets
data:
B1=6, 2, 7, 7, 4, 2, 5, 9;
B2=4, 9, 5, 3, 8, 5, 8, 2;
B3=5, 2, 1, 9, 7, 4, 3, 3;
B4=7, 6, 7, 3, 9, 2, 7, 1;
B5=2, 3, 9, 5, 7, 2, 6, 5;
B6=5, 5, 2, 2, 8, 1, 4, 3;
enddata;
min=@sum(num(i):A1(i)*B1(i) + A2(i)*B2(i) + A3(i)*B3(i) + A4(i)*B4(i) + A5(i)*B5(i) + A6(i)*B6(i));
A1(1) + A1(2) + A1(3) + A1(4) + A1(5) + A1(6) + A1(7) + A1(8) <= 60;
A2(1) + A2(2) + A2(3) + A2(4) + A2(5) + A2(6) + A2(7) + A2(8) <= 55;
A3(1) + A3(2) + A3(3) + A3(4) + A3(5) + A3(6) + A3(7) + A3(8) <= 51;
A4(1) + A4(2) + A4(3) + A4(4) + A4(5) + A4(6) + A4(7) + A4(8) <= 43;
A5(1) + A5(2) + A5(3) + A5(4) + A5(5) + A5(6) + A5(7) + A5(8) <= 41;
A6(1) + A6(2) + A6(3) + A6(4) + A6(5) + A6(6) + A6(7) + A6(8) <= 52;
A1(1) + A2(1) + A3(1) + A4(1) + A5(1) + A6(1) = 35;
A1(2) + A2(2) + A3(2) + A4(2) + A5(2) + A6(2) = 37;
A1(3) + A2(3) + A3(3) + A4(3) + A5(3) + A6(3) = 22;
A1(4) + A2(4) + A3(4) + A4(4) + A5(4) + A6(4) = 32;
A1(5) + A2(5) + A3(5) + A4(5) + A5(5) + A6(5) = 41;
A1(6) + A2(6) + A3(6) + A4(6) + A5(6) + A6(6) = 32;
A1(7) + A2(7) + A3(7) + A4(7) + A5(7) + A6(7) = 43;
A1(8) + A2(8) + A3(8) + A4(8) + A5(8) + A6(8) = 38;

end